#wpadminbar * {
  font-size: 14px;
}

#wpadminbar .ab-icon, #wpadminbar .ab-item::before,
#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
.wp-admin-bar-arrow {
	margin-right: 0;
}

#wpadminbar .quicklinks > ul > li > a {
	padding: 0 10px;
}

#wpadminbar .ab-icon,
#wpadminbar .ab-item::before,
#wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon,
.wp-admin-bar-arrow {
	font-size: 18px;
}

#wp-admin-bar-sites .current-site {
	font-size: 12px;
	background: #475666;
	margin-left: 5px;
	color: #e4e8eb;
	padding: 2px 4px;
	border-radius: 3px;
  opacity: 0.8
}

/* Woorise logo */
.toolbar-logo {
	display: block !important;
}

#wpadminbar .quicklinks #wp-admin-bar-woorise-logo .ab-item {
	display: flex;
	align-items: center;
}

#wp-admin-bar-woorise-logo svg {
	padding: 0 5px;
	width: 90px;
	fill: #fff;
}

/* User account margin (no avatar) */
#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions > li {
  margin-left: 0;
}

#wpadminbar #wp-admin-bar-user-actions > li {
	margin-right: 0;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar > .ab-empty-item img,
#wpadminbar #wp-admin-bar-my-account.with-avatar > a img {
    border-radius: 50%;
}

#wpadminbar {
  color: #fff;
  background: #2e3d4c;
	height: 54px;
}

#wpadminbar .quicklinks .ab-empty-item,
#wpadminbar .quicklinks a,
#wpadminbar .shortlink-input {
  height: 54px;
	line-height:54px;
}

#wpadminbar #wp-admin-bar-user-actions.ab-submenu {
    padding: 20px 0;
}

#wpadminbar #wp-admin-bar-my-account.with-avatar > .ab-empty-item img,
#wpadminbar #wp-admin-bar-my-account.with-avatar > a img {
    height: 24px;
}

#wpadminbar .ab-item,
#wpadminbar a.ab-item,
#wpadminbar > #wp-toolbar span.ab-label,
#wpadminbar > #wp-toolbar span.noticon {
  color: #fff;
}

#wpadminbar .ab-icon,
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before,
#wpadminbar .ab-item:after {
  color: #fff;
}

#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus,
#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
#wpadminbar.nojs .ab-top-menu > li.menupop:hover > .ab-item,
#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item,
#wpadminbar .ab-top-menu > li.current > .ab-item {
  color: #fff;
  background: #232f3b;
}

#wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label,
#wpadminbar:not(.mobile) > #wp-toolbar li.hover span.ab-label,
#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label {
  color: #fff;
}

#wpadminbar:not(.mobile) li:hover .ab-icon:before,
#wpadminbar:not(.mobile) li:hover .ab-item:before,
#wpadminbar:not(.mobile) li:hover .ab-item:after,
#wpadminbar:not(.mobile) li:hover #adminbarsearch:before {
  color: #fff;
}

/* Admin Bar: submenu */

#wpadminbar .quicklinks .menupop ul li .ab-item,
#wpadminbar .quicklinks .menupop ul li a strong,
#wpadminbar .quicklinks .menupop.hover ul li .ab-item,
#wpadminbar .shortlink-input,
#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
	line-height: 2.4;
	height: 34px;
  margin: 1px 0;
}

#wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item {
	padding-right: 15px;
	padding-left: 15px;
}

#wpadminbar .menupop .ab-sub-wrapper {
  background: #232f3b;
}

#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,
#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu {
  background: #3e5061;
}

#wpadminbar .ab-submenu .ab-item,
#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop.hover ul li a,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a {
  color: #fff;
}

#wpadminbar .quicklinks li .blavatar,
#wpadminbar .menupop .menupop > .ab-item:before {
  color: #fff;
}

#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop ul li a:hover strong,
#wpadminbar .quicklinks .menupop ul li a:focus strong,
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar .quicklinks .menupop.hover ul li a:focus,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
#wpadminbar li:hover .ab-icon:before,
#wpadminbar li:hover .ab-item:before,
#wpadminbar li a:focus .ab-icon:before,
#wpadminbar li .ab-item:focus:before,
#wpadminbar li.hover .ab-icon:before,
#wpadminbar li.hover .ab-item:before,
#wpadminbar li:hover #adminbarsearch:before,
#wpadminbar li #adminbarsearch.adminbar-focused:before {
  color: #fff;
}

#wpadminbar .quicklinks li a:hover .blavatar,
#wpadminbar .quicklinks li a:focus .blavatar,
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a .blavatar,
#wpadminbar .menupop .menupop > .ab-item:hover:before,
#wpadminbar.mobile .quicklinks .ab-icon:before,
#wpadminbar.mobile .quicklinks .ab-item:before {
  color: #fff;
}

#wpadminbar.mobile .quicklinks .hover .ab-icon:before,
#wpadminbar.mobile .quicklinks .hover .ab-item:before {
  color: #fff;
}

#wpadminbar .quicklinks .menupop ul li a:hover {
	background: #2e3d4c;
}

/* Admin Bar: search */
#wpadminbar #adminbarsearch:before {
  color: #fff;
}

#wpadminbar > #wp-toolbar > #wp-admin-bar-top-secondary > #wp-admin-bar-search #adminbarsearch input.adminbar-input:focus {
  color: #fff;
  background: #395067;
}

#wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.7;
}

#wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder {
  color: #fff;
  opacity: 0.7;
}

#wpadminbar #adminbarsearch .adminbar-input::-moz-placeholder {
  color: #fff;
  opacity: 0.7;
}

#wpadminbar #adminbarsearch .adminbar-input:-ms-input-placeholder {
  color: #fff;
  opacity: 0.7;
}

/* Admin Bar: my account */
#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
  border-color: #395067;
  background-color: #395067;
}

#wpadminbar #wp-admin-bar-user-info .display-name {
  color: #fff;
}

#wpadminbar #wp-admin-bar-user-info a:hover .display-name {
  color: #ff4a00;
}

#wpadminbar #wp-admin-bar-user-info .username {
  color: #c0c5cb;
}

#wpadminbar .quicklinks .ab-top-secondary > li {
  float: left;
}

#wp-admin-bar-user-actions .ab-item {
	min-width: auto !important;
}

#wpadminbar .upgrade-plan .ab-item {
	border: 1px solid #fff;
	display: inline;
	padding: 2px 10px 4px;
	border-radius: 3px;
	margin-right: 10px;
}

#wpadminbar:not(.mobile) .ab-top-menu > .upgrade-plan:hover > .ab-item {
	background: #2e3d4c;
}

#wpadminbar:not(.mobile) .ab-top-menu > li#wp-admin-bar-trial:hover > .ab-item {
	background: none;
}

#wp-admin-bar-trial .ab-item {
	font-size: 12px;
	opacity: .6;
}

#wpadminbar #wp-admin-bar-support .ab-icon::before,
#wpadminbar #wp-admin-bar-user-sites > .ab-item::before,
#wpadminbar .ab-item .ab-icon::before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

#wpadminbar #wp-admin-bar-support .ab-icon::before {
  content: "\f059";
}

#wpadminbar #wp-admin-bar-user-sites > .ab-item::before {
	content: "\f015";
}

#wpadminbar .ab-item .back-icon::before {
	content: "\f137";
  margin-right: 0;
}

@media only screen and (max-width: 782px) {

  html #wpadminbar {
  	height: 54px;
  }

  #wpadminbar #wp-admin-bar-support {
    display: block;
  }

	#wpadminbar #wp-admin-bar-my-account {
		float: left;
	}

	#wpadminbar #wp-admin-bar-support .ab-icon {
		margin: 0;
		font: 28px/1.7 "Font Awesome 5 Free" !important;
	}

  .widefat .column-thumb {
  	border-bottom: none;
  }

  #wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar > a img {
		top: 15px;
  	width: 30px;
  	height: 30px;
  }

  #wpadminbar .quicklinks .menupop ul li .ab-item,
  #wpadminbar .quicklinks .menupop ul li a strong,
  #wpadminbar .quicklinks .menupop.hover ul li .ab-item,
  #wpadminbar .shortlink-input, #wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item {
  	line-height: 2;
  }

  .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon::before {
  	color: #fff;
  }

  .wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a {
  	background: #232f3b;
  }

  #wpadminbar .ab-top-menu > .menupop > .ab-sub-wrapper .ab-item {
  	padding: 8px 20px;
  }

  #wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks > ul > li > a {
  	height: 54px;
  }

  #wpadminbar #wp-admin-bar-menu-toggle a {
  	height: 52px;
  }

  #wpadminbar .ab-icon {
  	height: 54px;
  }

  #wpadminbar #wp-admin-bar-menu-toggle .ab-icon::before {
  	font: normal 40px/52px dashicons;
  	height: 54px;
  }
}

@media screen and (min-width: 782px) {
	#wpadminbar .ab-icon::before {
		top: 12px !important;
    content: none;
	}

	#wpadminbar .ab-item::before {
		top: 10px !important;
    content: none !important;
	}
}
